Big Huge Thesaurus

Teucrium marum

noun